package com.cnhis.cloudhealth.clinical.hosnurse.hosexpense.service;

import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;

import com.alibaba.dubbo.config.annotation.Service;
import com.cnhis.cloudhealth.clinical.hosnurse.hosexpense.bo.HosExpenseBo;
import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

@Service
public class HosExpenseImpl implements IHosExpense{
  @Autowired
  private HosExpenseBo expenseBo;

@Override
public ModelVo adviceKeepAccounts(Map map,int currPage,int pageSize) throws Exception {
	return expenseBo.adviceKeepAccounts(map, currPage, pageSize);
}

@Override
public ModelVo accountOptions() throws Exception {
	return expenseBo.accountOptions();
}

@Override
public ModelVo feeStatisticsType() throws Exception {
	return expenseBo.feeStatisticsType();
}

@Override
public ModelVo checkExpense(Map map) throws Exception {
	return expenseBo.checkExpense(map);
}

@Override
public ModelVo checkExpenseGuardLine(Map map) throws Exception {
	return expenseBo.checkExpenseGuardLine(map);
}

@Override
public ModelVo excludedOffice(Map map) throws Exception {
	return expenseBo.excludedOffice(map);
}

@Override
public ModelVo medicalAdviceFeeDetail(Map map, int currPage, int pageSize) throws Exception {
	return expenseBo.medicalAdviceFeeDetail(map, currPage, pageSize);
}

@Override
public ModelVo feeDetailStatistics(Map map, int currPage, int pageSize) throws Exception {
	return expenseBo.feeDetailStatistics(map, currPage, pageSize);
}

@Override
public ModelVo dayTypeStatistics(Map map, int currPage, int pageSize) throws Exception {
	return expenseBo.dayTypeStatistics(map, currPage, pageSize);
}

@Override
public ModelVo dayBillStatistics(Map map, int currPage, int pageSize) throws Exception {
	return expenseBo.dayBillStatistics(map, currPage, pageSize);
}

@Override
public ModelVo monthTypeStatistics(Map map, int currPage, int pageSize) throws Exception {
	return expenseBo.monthTypeStatistics(map, currPage, pageSize);
}

@Override
public ModelVo typeStatistics(Map map, int currPage, int pageSize) throws Exception {
	return expenseBo.typeStatistics(map, currPage, pageSize);
}

@Override
public ModelVo subitemStatistics(Map map, int currPage, int pageSize) throws Exception {
	return expenseBo.subitemStatistics(map, currPage, pageSize);
}

@Override
public ModelVo medicalAdviceValuation(Map map) throws Exception {
	return expenseBo.medicalAdviceValuation(map);
}

@Override
public ModelVo othersAdviceValuation(Map map) throws Exception {
	return expenseBo.othersAdviceValuation(map);
}

@Override
public ModelVo herbAdviceValuation(Map map) throws Exception {
	return expenseBo.herbAdviceValuation(map);
}

@Override
public ModelVo validationAdviceValuation(Map map) throws Exception {
	return expenseBo.validationAdviceValuation(map);
}

@Override
public ModelVo tempAdviceValuation(Map map) throws Exception {
	return expenseBo.tempAdviceValuation(map);
}

  
}
